Skip to content

Update nokogiri dependency to ~> 1.13.0 to address CVEs#2

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/fix-1
Draft

Update nokogiri dependency to ~> 1.13.0 to address CVEs#2
Copilot wants to merge 2 commits intomasterfrom
copilot/fix-1

Conversation

Copy link

Copilot AI commented Jul 4, 2025

Updates the nokogiri gem dependency from the vulnerable version 1.8.5 (2018) to ~> 1.13.0 to address multiple security vulnerabilities (CVEs).

Changes

  • Updated nokogiri dependency from = 1.8.5 to ~> 1.13.0 in fyt.gemspec
  • Changed from exact version pinning (=) to pessimistic version constraint (~>) to allow automatic patch-level security updates

Security Impact

The previous version 1.8.5 contains multiple known CVEs that have been fixed in newer versions. Version 1.13.0+ includes critical security patches for XML parsing vulnerabilities.

Compatibility

  • ✅ RSS parsing functionality verified to work correctly
  • ✅ No breaking changes to existing application behavior
  • ✅ Backward compatible with existing RSS::Parser and RSS::Maker usage

Testing

Verified that the core RSS functionality used by the application continues to work:

  • RSS::Maker for feed generation
  • RSS::Parser for feed parsing
  • XML processing capabilities

This is a minimal, surgical change that addresses security vulnerabilities without disrupting existing functionality.

Fixes #1.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: ChaosSteffen <18716+ChaosSteffen@users.noreply.github.com>
Copilot AI changed the title [WIP] Update nokogiri Update nokogiri dependency to ~> 1.13.0 to address CVEs Jul 4, 2025
Copilot AI requested a review from ChaosSteffen July 4, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update nokogiri

2 participants